package com.grape.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 公共分页基类
 * @author  putao
 * @email   2628279194@qq.com
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BaseVo {
    public static final String ENV_PHONE = "PHONE";
    public static final String ENV_PC = "PC";

    /** 每页条数 */
    private int pageSize = 10;
    /** 第几页 */
    private int pageNum = 1;
    /** 模糊查询 */
    private String search;
    /** 下拉框对应表的字段名 */
    private String columnName;
    /** 下拉选择过滤 */
    private String select;
    /** 用户id */
    private String userId;
    /** 聊天用户id */
    private String chatUserId;
    /** 环境 用于区分是手机端，还是移动端 base64需要解密 */
    private String env;
    /** 用于接收分页时的条件id，例如账单移动端查询数据时，需要查出某个账本下的，这个id就是账本id */
    private String parentId;
    /** 月份 */
    private String month;
    /** 年份 */
    private String year;
    /** 单据id */
    private String id;
    /** 拼接后的sql */
    private String sql;
    /** search模糊查询时的字段 */
    private String searchName;
}
